// 完成注册账号切换功能
$("#goto-register").on("click",()=>{
    $("#register").show()
})
// 完成已有账号切换功能
$("#goto-login").on("click",()=>{
    $("#register").hide()
})

// 完成注册功能 
//http://api-breakingnews-web.itheima.net   /api/reguser
$("#register form").on("submit",function (e) {
    e.preventDefault()
    let str=$("#register form").serialize()
    RegAPI(str,function (res) {
        console.log(res);
        layer.msg(res.message, {icon: 6});
       if(res.status===0) {
       $("#register").hide()
       }
    })
})

// 完成登入功能
$("#login form").on("submit",function (e) {
    e.preventDefault()
    const str=$("#login form").serialize()
    LoginAPI(str,(res)=>{
        layer.msg(res.message , {icon: 6}); 
        // debugger;//可以用来快速打断点
        if(res.status===0) {
            localStorage.setItem("token",res.token)
            location.href="../index.html"
            // location.href="/index.html"
        }
    })
})
// 完成表单输入框格式要求====也就是表单效验===js最初的功能====使用正则完成
layui.form.verify({
    username: [ // 用户名
        /^[a-z0-9]{6,10}$/,
        '账号名是6到10位由数字, 小写字母组成'
    ],
    password: [ // 密码
        /^[\S]{6,10}$/,
        '密码是6到10位, 不能有空格'
    ],
    copyPass:function (val) {
        if($(".pwd").val()!==val) {
            return "两次输入的密码需要保持一致"
        }
        // 逻辑运算符,&&  2者都满足===> 前面的满足了,就执行后面的==>前面不满足,不运行什么
        // return $(".pwd").val()!==val&& return "两次输入的密码需要保持一致"
    }
  });    